Three improvements to the top-down solver

نویسندگان

چکیده

Abstract The local solver TD is a generic fixpoint engine which explores given system of equations on demand. It has been successfully applied to the interprocedural analysis procedural languages. gains efficiency by detecting dependencies between unknowns fly. This algorithm recently extended deal with widening and narrowing as well. In particular, it equipped an automatic detection points. That version, however, only guaranteed terminate under two conditions: finitely many are encountered, all right-hand sides monotonic . While first condition unavoidable, second limits applicability solver. Another limitation that maintains current abstract values encountered instead minimal set sufficient for performing iteration. By consuming unnecessarily much space, analyses may not succeed seemingly small programs. present paper, we therefore extend top-down in three ways. First, indicate how restriction can be lifted without compromising termination. We then show tuned store when their preservation inevitable. Finally, also side-effecting equation systems. Right-hand these provide corresponding left-hand side but at same time produce contributions other unknowns. practical extension used seamless combination context-sensitive (e.g., states) flow-insensitive globals).

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Top-down causation without top-down causes

We argue that intelligible appeals to interlevel causes (top-down and bottom-up) can be understood, without remainder, as appeals to mechanistically mediated effects. Mechanistically mediated effects are hybrids of causal and constitutive relations, where the causal relations are exclusively intralevel. The idea of causation would have to stretch to the breaking point to accommodate interlevel ...

متن کامل

Recent Improvements in the SMT Solver iSAT

Over the past decades embedded systems have become more and more complex. Furthermore, besides digital components they now often contain additional analog parts – making them to embedded hybrid systems. If such systems are used in safety critical environments, a formal correctness proof is highly desirable. The SMT solver iSAT aims at solving boolean combinations of linear and non-linear constr...

متن کامل

the impact of explicit instruction of top-down reading strategies on reading comprehension of intermediate efl learners

this study investigated (a) the learners’ existing reading strategy repertoire, (b) the effect of instruction in reading strategies on learners’ strategic performance, and (c) the effect of explicit instruction in top-down reading strategies on reading comprehension ability of intermediate learners. the study was conducted with 40 intermediate efl learners in two groups of experimental and cont...

Top-Down Tree-To-Graph Transducers

We introduce a new syntax-directed translation device called top-down treeto-graph transducer. Such transducers are very similar to the usual top-down tree trans ducers except that the right-hand sides of their rules are hypergraphs rather than trees. Since we are aiming at a device which also allows to translate trees into objects ditTerent from graphs, we focus our attention on so-called tree...

متن کامل

A Top-down Approach to Combining Logics

The mechanization and automation of combination of logics, expressive ontologies and notions of context are prominent current challenge problems. I propose to approach these challenge topics from the perspective of classical higher-order logic. From this perspective these topics are closely related and a common, uniform solution appears in reach.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Mathematical Structures in Computer Science

سال: 2021

ISSN: ['1469-8072', '0960-1295']

DOI: https://doi.org/10.1017/s0960129521000499